soil stabilizing machine - German English Dictionary